/**
 * 在 HTTP 响应中，状态码用于表示请求的处理结果。常见的状态码如下：
 *    •	1xx：信息响应（如 100 Continue）。
 *    •	2xx：成功（如 200 OK）。
 *    •	3xx：重定向（如 301 Moved Permanently，302 Found）。
 *    •	4xx：客户端错误（如 404 Not Found，400 Bad Request）。
 *    •	5xx：服务器错误（如 500 Internal Server Error，503 Service Unavailable）。
 */

const http = require('http');

const sv = http.createServer((req, res) => {
    // 设置状态码
    // res.statusCode = 203;
    // res.setHeader('Content-Type', 'text/html; charset=utf-8');
    // res.statusMessage = 'Message HTTP/1.1';

    // 聚合写法，描述里头不能有中文、！
    res.writeHead(203,'Message HTTP/1.1',{'Content-type':'text/html; charset=utf-8'});

    res.write('欢迎01');
    res.write('欢迎01');
    res.write('欢迎01');

    res.end('<h1>Wecome欢迎!</h1>');
});

sv.listen(3000, () => {
    console.log('HTTP server is running at http://localhost:3000/');
}); 